package controlStructure;

/**
 * 跳转控制语句 continue
 * {
 *      ...
 *      continue;
 *      ...
 * }
 */
public class Continue {

    public static void main(String[] args) {
        //用于出现在多层嵌套的循环语句中，可以通过标签指明要跳过哪一层循环

        int i = 1;
        while (i <= 4) {
            i++;
            if (i == 2) {
                continue;
            }
            System.out.println("i=" + i);
        }

        label1:
        for (int j = 0; j < 4; j++) {
            label2:
            for (int k = 0; k < 10; k++) {
                if (k == 2) {
                    //continue; //输出 0 1 3 4 5 6 7 8 9（循环4次）
                    //continue label1; //输出 0 1（循环4次）
                    continue label2; //输出 0 1 3 4 5 6 7 8 9（循环4次）
                }
                System.out.println("k=" + k);
            }
        }
    }
}
